package com.wang.config;

import com.wang.entity.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @Author 19225
 * @create 2020/12/1 21:35
 */
@Configuration //这个也会被Spring容器接管，注册到容器中，因为他本来就是一个@Component
//@configuration代表这是一个配置类，九个我们之前看的bean.xml一样的
@ComponentScan("com.wang.entity")
//扫描
@Import(Config.class)//引入另一个标签
public class Config {
    //注册一个bean就相当于我们之前写的一个bean标签，
    //这个方法的名字就相当于bean标签中的id属性
    //这个方法的返回值，就相当于bean标签中的class属性
    @Bean
    public User getUser()
    {
        return new User();//就是返回要注入到bean的对象!
    }
}
